parquet-filter-config-only-if-enabled-in-orcus
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Wed, 25 Mar 2026 20:39:29 +0000 (21:39 +0100)
committerRene Engelhard <rene@debian.org>
Wed, 25 Mar 2026 20:39:29 +0000 (21:39 +0100)
Gbp-Pq: Name parquet-filter-config-only-if-enabled-in-orcus.diff

filter/Configuration_filter.mk

index 7dcf7c7489d24b6704ce7ae790fa160b01acddde..c6bb68bc1a45acea1b9170d3bd756eaae4603e93 100644 (file)
@@ -473,7 +473,6 @@ $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,f
        generic_XML \
        calc_Gnumeric \
        calc_Lotus \
-       calc_Parquet \
        calc_QPro \
        calc_MS_Excel_40 \
        calc_MS_Excel_40_VorlageTemplate \
@@ -535,7 +534,6 @@ $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.x
        calc_HTML_WebQuery \
        calc_StarOffice_XML_Calc_Template \
        calc_pdf_Export \
-       calc_Parquet \
        dBase \
        calc8 \
        calc8_template \
@@ -559,6 +557,17 @@ $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.x
        MS_Multiplan \
 ))
 
+ifeq "$(SYSTEM_LIBORCUS)" "TRUE"
+  ifeq "$(shell objdump -p /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/liborcus-0.*so | grep NEED | grep -q parquet && echo true)" "true"
+$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
+       calc_Parquet \
+))
+$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
+       calc_Parquet \
+))
+  endif
+endif
+
 ifneq ($(ENABLE_WASM_STRIP_BASIC_DRAW_MATH_IMPRESS),TRUE)
 # fcfg_draw
 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\